Unit Testing for Qualitative Spatial and Temporal Reasoning
نویسندگان
چکیده
Commonsense reasoning, in particular qualitative spatial and temporal reasoning (QSTR), provides flexible and intuitive methods for reasoning about vague and uncertain information including spatial orientation, topology and proximity. Despite a number of theoretical advances in QSTR, there are relatively few applications that employ these methods. The central problem is a significant lack of application-level standards and validation methods for supporting developers in adapting and integrating QSTR with their domain specific qualitative spatial and temporal models. To address this we present a significantly novel methodology for QSTR application validation, inspired by research in software engineering. In this paper we focus on unit testing, and adapt the software engineering strategy of defining boundary cases. We present two critical boundary concepts, a methodology for isolating the units under testing from other parts of the model, and methods to assist the designer in integrating our critical boundary unit testing approach with a broader validation plan.
منابع مشابه
Submission to the Australasian Computing Doctoral Consortium
[1] Cohn A, Renz J, Qualitative spatial reasoning. In van Harmelen F, Lifschitz V, Porter B (eds): Handbook of Knowledge Representation; Elsevier Science, 2007. [2] Allen JF, Maintaining knowledge about temporal intervals. Communications of the ACM; 1983, 26 (11), pp.832-843. [3] Dylla F, Frommberger L, Wallgrün JO, Wolter D, SparQ: A toolbox for qualitative spatial representation and reasoning...
متن کاملMixed Qualitative/Quantitative Dynamic Simulation of Processing Systems
In this article the methodology proposed by Li and Wang for mixed qualitative and quantitative modeling and simulation of temporal behavior of processing unit is reexamined and extended to more complex case. The main issue of their approach considers the multivariate statistics of principal component analysis (PCA), along with clustered fuzzy digraphs and reasoning. The PCA and fuz...
متن کاملMethodologies for Qualitative Spatial and Temporal Reasoning Application Design
Although a wide range of sophisticated Qualitative Spatial and Temporal Reasoning (QSTR) formalisms have now been developed, there are relatively few applications that apply these commonsense methods. To address this problem, the authors of this chapter developed methodologies that support QSTR application design. They established a theoretical foundation for QSTR applications that includes the...
متن کاملMaintaining Relational Consistency in a Graph-Based Place Database
People use natural language (NL) descriptions to communicate spatial information, mostly referring to space in qualitative terms. In this research, a graph database is used to store such qualitative spatial information as derived from NL descriptions. It focuses on developing and testing qualitative spatial reasoning mechanisms to maintain relational consistency within the graph database. The s...
متن کاملSparQ - A Spatial Reasoning Toolbox
SparQ is a toolbox for qualitative spatial reasoning. Interpreting reasoning in a broad sense, SparQ covers mapping information from quantitative to qualitative, applying constraint reasoning to qualitative information, reasoning about calculi, and mapping qualitative information back to the quantitative domain. The toolbox is designed for extensibility and released under the GNU GPL public lic...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009